From: Amos Shapira Date: Wed, 4 Jun 2025 08:54:11 +0000 (+1000) Subject: prometheus-node-exporter-lua: add newline to error messages X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=bb43d5f28e810b356eb604d59d60418e4e2d18f7;p=feed%2Fpackages.git prometheus-node-exporter-lua: add newline to error messages Description: 1. Avoid error on nil value by skipping over it 2. Adds a newline to error messages Signed-off-by: Amos Shapira [bump version] Signed-off-by: Etienne Champetier --- diff --git a/utils/prometheus-node-exporter-lua/Makefile b/utils/prometheus-node-exporter-lua/Makefile index 5d5bbf802e..134f8cfceb 100644 --- a/utils/prometheus-node-exporter-lua/Makefile +++ b/utils/prometheus-node-exporter-lua/Makefile @@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=prometheus-node-exporter-lua -PKG_VERSION:=2025.06.08 +PKG_VERSION:=2025.06.23 PKG_RELEASE:=1 PKG_MAINTAINER:=Etienne CHAMPETIER diff --git a/utils/prometheus-node-exporter-lua/files/usr/bin/prometheus-node-exporter-lua b/utils/prometheus-node-exporter-lua/files/usr/bin/prometheus-node-exporter-lua index 36f064c5b4..f42595587c 100755 --- a/utils/prometheus-node-exporter-lua/files/usr/bin/prometheus-node-exporter-lua +++ b/utils/prometheus-node-exporter-lua/files/usr/bin/prometheus-node-exporter-lua @@ -33,6 +33,9 @@ end function print_metric(metric, labels, value) local label_string = "" + if type(value) == "nil" then + return + end if labels then for label,value in pairs(labels) do label_string = label_string .. label .. '="' .. value .. '",' @@ -59,7 +62,7 @@ function timed_scrape(collector) local status, err = pcall(collector.scrape) if not status then success = 0 - io.stderr:write(err) + io.stderr:write(err .. '\n') end return (socket.gettime() - start_time), success end